博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
支持IE6的树形节结构TreeTable实际应用案例
阅读量:6456 次
发布时间:2019-06-23

本文共 4302 字,大约阅读时间需要 14 分钟。

 
大安
测试
张警官
自贡市公安局
管理员
信息中心
自贡公安局指挥中心
招生办
赵警官
沿滩
富顺
富顺用户
贡井
贡井用户
自流井

 

实际为:

 
<%=zNodes %>

css

.tree_table{
border-collapse:collapse;border-spacing:0px;border: medium none;}.tree_table tr{
vertical-align:middle;height:30px;line-height:30px;border: medium none;}.tree_table tr td{
padding-left:10px;vertical-align:middle;border: medium none;}.tree_table tr td input{
vertical-align:middle;margin-left:10px}.tree_table tr td img {
vertical-align:middle;margin:0 5px}.tree_table .default_node, .tree_table .default_active_node {
vertical-align:middle;width:30px;height:30px;line-height:30px;border: medium none; margin: 0; padding: 0;display: inline-block;}.tree_table .default_active_node {
cursor: pointer;}.tree_table .default_leaf{
background:url(allbgs.png) no-repeat -33px -5px;width:30px;}/*T线*/.tree_table .default_last_leaf{
background:url(allbgs.png) no-repeat -120px -5px;width:30px;}/*折线*/.tree_table .default_vertline{
background:url(allbgs.png) no-repeat -57px -5px;width:30px;}/*竖线*/.tree_table .default_open, .tree_table .default_hover_open{
vertical-align:middle;background:url(allbgs.png) no-repeat -0px -5px;width:30px;}.tree_table .default_shut, .tree_table .default_hover_shut{
vertical-align:middle;background:url(allbgs.png) no-repeat -87px -5px;width:30px;}.tree_table .default_last_shut, .tree_table .default_hover_last_shut{
background:url(allbgs.png) no-repeat -158px -5px;width:30px;}.tree_table .default_last_open, .tree_table .default_hover_last_open{
background:url(allbgs.png) no-repeat -203px -5px;width:34px;}

asp.net后台代码

由两张表构成,一张部门表,一张人员表,人员和部门的关系为:人员所属部门

private string TreeTable()        {            BLL.department bll = new BLL.department();            DataTable dt = bll.GetList(0);//获取所有部门            BLL.manager blluser = new BLL.manager();            StringBuilder JsonData = new StringBuilder();            JsonData.Append("
\r\n"); foreach (DataRow dr in dt.Rows) { JsonData.Append("
\r\n"); JsonData.Append("
\r\n"); JsonData.Append("
\r\n"); //JsonData.Append("{id:" + dr["id"].ToString() + ",department_id:\"department_id\",pId:" + dr["parent_depart"].ToString() + ",name:\"" + dr["depart_name"].ToString() + "\",open:true,icon:\"../skin/default/jinghui.png\"},\r\n"); DataTable dtuser = blluser.GetList(0, "department_id=" + dr["id"].ToString(), " id desc").Tables[0]; foreach (DataRow rowuser in dtuser.Rows) { JsonData.Append("
\r\n"); JsonData.Append("
\r\n"); JsonData.Append("
\r\n"); //JsonData.Append("{id:" + rowuser["id"].ToString() + ",manage_id:\"manage_id\",pId:" + rowuser["department_id"].ToString() + ",name:\"" + rowuser["real_name"].ToString() + "\",open:true,icon:\"../skin/default/jingyuan.png\"},\r\n"); } } JsonData.Append("
" + dr["depart_name"].ToString() + "
" + rowuser["real_name"].ToString() + "
\r\n"); return JsonData.ToString(); }
protected string zNodes="";//页面加载事件protected void Page_Load(object sender, EventArgs e){     if (!Page.IsPostBack)     {          this.zNodes = TreeTable();     }}

 

TreeTable基础讲解:http://www.cnblogs.com/qigege/p/5213639.html

转载于:https://www.cnblogs.com/qigege/p/5213689.html

你可能感兴趣的文章
JavaNIO基础02-缓存区基础
查看>>
日本开设无人机专业,打造无人机“人才市场”
查看>>
190行代码实现mvvm模式
查看>>
PXE部署实例
查看>>
cobbler初探------实现自动安装centos6.4
查看>>
Android Studio 2.0 preview3 BUG
查看>>
兼容几乎所有浏览器的透明背景效果
查看>>
Go语言4
查看>>
jeesite 框架搭建与配置
查看>>
Adb移植(一)简单分析
查看>>
Linux VNC server的安装及简单配置使用
查看>>
阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具
查看>>
Android项目——实现时间线程源码
查看>>
招商银行信用卡重要通知:消费提醒服务调整,300元以下消费不再逐笔发送短信...
查看>>
python全栈_002_Python3基础语法
查看>>
C#_delegate - 调用列表
查看>>
交换机二层接口access、trunk、hybird三种模式对VLAN的处理过程
查看>>
jQuery.extend 函数详解
查看>>
[转]Windows的批处理脚本
查看>>
lnmp高人笔记
查看>>